home *** CD-ROM | disk | FTP | other *** search
CLISP byte-compiled Lisp program | 1993-06-05 | 46.4 KB | 889 lines |
- (SYSTEM::VERSION '(SYSTEM::CLISP2 14. LISP:T 210292.))
- #Y(#:TOP-LEVEL-FORM-1 #13Y(00 00 00 00 00 01 D4 36 02 30 07 19 01) "SYSTEM")
- #Y(#:TOP-LEVEL-FORM-2
- #307Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 D7 D8 D7 5C 5B D9 6B 04 00 30
- 9C DA 2F 5F DB 2F 5F DC 2D 01 DC DD 30 96 DE 2F 5F DF 2F 5F E0 2D 01
- E0 E1 30 96 E2 2F 5F E3 2F 5F E4 2D 01 E4 E5 30 96 E6 2F 5F E7 2F 5F
- E8 2D 01 E8 E9 30 96 5D 16 2F 5F 5D 17 2F 5F 5D 18 2D 01 5D 18 5D 19
- 30 96 5D 1A 2F 5F 5D 1B 2F 5F 5D 1C 2D 01 5D 1C 5D 1D 30 96 5D 1E 2F
- 5F 5D 1F 2F 5F 5D 20 2D 01 5D 20 5D 21 30 96 5D 22 2F 5F 5D 23 2F 5F
- 5D 24 2D 01 5D 24 5D 25 30 96 DC 5D 26 5D 27 03 28 72 30 9C DC 5D 29
- 5B 2B 03 2A E0 5D 26 5D 27 03 2B 72 30 9C E0 5D 29 5B 2B 03 2A E4 5D
- 26 5D 27 03 2C 72 30 9C E4 5D 29 5B 2B 03 2A E8 5D 26 5D 27 03 2D 72
- 30 9C E8 5D 29 5B 2B 03 2A 5D 18 5D 26 5D 27 03 2E 72 30 9C 5D 18 5D
- 29 5B 2B 03 2A 5D 1C 5D 26 5D 27 03 2F 72 30 9C 5D 1C 5D 29 5B 2B 03
- 2A 5D 20 5D 26 5D 27 03 30 72 30 9C 5D 20 5D 29 5B 2B 03 2A 5D 24 5D
- 26 5D 27 03 31 72 30 9C 5D 24 5D 29 5B 2B 03 2A D7 5D 32 5B 2B 03 2A
- D7 5D 33 30 9D C1 19 01
- )
- MAKE-CSD REMOVE-OLD-DEFINITIONS
- #Y(MAKE-CSD
- #61Y(00 00 00 00 00 01 D4 D5 6A 55 D4 A9 D6 D7 30 54 D4 A9 D8 D7 30 54 D4
- A9 D9 5B 30 54 D4 A9 DA 5B 30 54 D4 A9 DB 5B 30 54 D4 A9 DC 5B 30 54
- D4 A9 DD 5B 30 54 D4 A9 DE 5B 30 54 15 19 01
- )
- CONTROL-STRING-DIRECTIVE 9. 1. 0. 2. 3. 4. 5. 6. 7. 8.
- )
- CONTROL-STRING-DIRECTIVE DEFSTRUCT-DESCRIPTION
- ((TYPE 1. 0. FIXNUM NIL) (CS-INDEX 2. 0. FIXNUM NIL)
- (PARM-LIST 3. NIL LIST NIL) (V-OR-#-P 4. NIL SYMBOL NIL)
- (COLON-P 5. NIL SYMBOL NIL) (ATSIGN-P 6. NIL SYMBOL NIL)
- (DATA 7. NIL T NIL) (CLAUSE-CHAIN 8. NIL T NIL)
- )
- (FUNCTION CSD-TYPE (CONTROL-STRING-DIRECTIVE) FIXNUM) (INLINE CSD-TYPE)
- CSD-TYPE
- #Y(CSD-TYPE #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 1.
- )
- (FUNCTION CSD-CS-INDEX (CONTROL-STRING-DIRECTIVE) FIXNUM)
- (INLINE CSD-CS-INDEX) CSD-CS-INDEX
- #Y(CSD-CS-INDEX #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 2.
- )
- (FUNCTION CSD-PARM-LIST (CONTROL-STRING-DIRECTIVE) LIST)
- (INLINE CSD-PARM-LIST) CSD-PARM-LIST
- #Y(CSD-PARM-LIST #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 3.
- )
- (FUNCTION CSD-V-OR-#-P (CONTROL-STRING-DIRECTIVE) SYMBOL)
- (INLINE CSD-V-OR-#-P) CSD-V-OR-#-P
- #Y(CSD-V-OR-#-P #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 4.
- )
- (FUNCTION CSD-COLON-P (CONTROL-STRING-DIRECTIVE) SYMBOL)
- (INLINE CSD-COLON-P) CSD-COLON-P
- #Y(CSD-COLON-P #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 5.
- )
- (FUNCTION CSD-ATSIGN-P (CONTROL-STRING-DIRECTIVE) SYMBOL)
- (INLINE CSD-ATSIGN-P) CSD-ATSIGN-P
- #Y(CSD-ATSIGN-P #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 6.
- )
- (FUNCTION CSD-DATA (CONTROL-STRING-DIRECTIVE) T) (INLINE CSD-DATA) CSD-DATA
- #Y(CSD-DATA #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 7.
- )
- (FUNCTION CSD-CLAUSE-CHAIN (CONTROL-STRING-DIRECTIVE) T)
- (INLINE CSD-CLAUSE-CHAIN) CSD-CLAUSE-CHAIN
- #Y(CSD-CLAUSE-CHAIN #13Y(00 01 00 00 00 02 D4 AA D5 30 53 19 02)
- CONTROL-STRING-DIRECTIVE 8.
- )
- SETF-EXPANDER -1.
- #Y(SETF-CSD-TYPE
- #22Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 D7 D8 B0 73 03 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 1. THE FIXNUM
- )
- SETF %SET-DOCUMENTATION
- #Y(SETF-CSD-CS-INDEX
- #22Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 D7 D8 B0 73 03 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 2. THE FIXNUM
- )
- #Y(SETF-CSD-PARM-LIST
- #22Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 D7 D8 B0 73 03 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 3. THE LIST
- )
- #Y(SETF-CSD-V-OR-#-P
- #22Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 D7 D8 B0 73 03 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 4. THE SYMBOL
- )
- #Y(SETF-CSD-COLON-P
- #22Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 D7 D8 B0 73 03 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 5. THE SYMBOL
- )
- #Y(SETF-CSD-ATSIGN-P
- #22Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 D7 D8 B0 73 03 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 6. THE SYMBOL
- )
- #Y(SETF-CSD-DATA #18Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 AE 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 7.
- )
- #Y(SETF-CSD-CLAUSE-CHAIN
- #18Y(00 02 00 00 00 03 94 54 70 D4 D5 AA D6 AE 59 05 19 04)
- %STRUCTURE-STORE 'CONTROL-STRING-DIRECTIVE 8.
- )
- STRUCTURE STRUCTURE-PRINT
- )
- #Y(#:TOP-LEVEL-FORM-3 #12Y(00 00 00 00 00 01 D4 D5 30 9D 19 01)
- CONTROL-STRING-DIRECTIVE DEFSTRUCT-DESCRIPTION
- )
- #Y(#:TOP-LEVEL-FORM-4 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- WHITESPACEP REMOVE-OLD-DEFINITIONS
- #Y(WHITESPACEP #14Y(00 01 00 00 00 02 A9 D4 36 03 2F DC 19 02)
- (#\Space #\Newline #\Newline #\Tab #\Return #\Page)
- ) )
- #Y(#:TOP-LEVEL-FORM-5 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-PARSE-CS REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-PARSE-CS
- #609Y(00 04 00 00 00 05 AB 01 03 8B 06 1A 82 39 B1 78 63 04 14 D6 AB D9
- AB 30 54 16 01 8A 06 82 3C 1A 82 31 B1 AD 77 35 03 14 23 00 27 AF
- 2C 01 EC 14 73 01 77 D3 07 D6 AA D7 D7 30 54 D6 AA D8 AF 30 54 D4
- B2 36 06 9E EE 78 7B 04 1C 42 D6 AA D9 AF 30 54 AF 2C 01 EC 14 73
- 01 77 D3 07 D6 AA D7 D8 30 54 D6 AA D8 AF 30 54 D6 AA DA 5B 30 54
- D6 AA DB 5B 30 54 D6 AA DC 5B 30 54 D6 AA DD 5B 30 54 D6 AA D9 5B
- 30 54 D6 AA DE 5B 30 54 1A 35 95 25 0D 80 DD CD 1A 05 AB 23 0E 79
- CE 14 A8 D6 AC DA 30 53 72 D6 AC DA AB 30 54 16 02 D6 AA DB 5C 30
- 54 1A 80 71 5B D6 AB DA 30 53 72 D6 AB DA AB 30 54 16 01 7C 04 14
- B2 6A 63 87 01 30 80 8C B1 AD 77 35 03 14 36 01 84 24 FF B4 B1 AD
- 36 02 5C 2F 84 3E 02 62 05 62 02 1B 07 B1 AD E5 AE 2B 04 0C AA D6
- AB DA 30 53 72 D6 AB DA AB 30 54 16 01 1A 26 B1 AD D0 1A 80 56 7C
- 04 14 B2 6A 63 87 01 30 70 B1 AD 77 35 03 14 D6 AB DA 30 53 72 D6
- AB DA AB 30 54 16 01 7C 04 AC B2 6A 63 87 01 30 2B B1 AD 77 35 03
- 25 13 39 D6 AA C6 1A 10 B1 AD 77 35 03 14 23 14 72 AB 24 15 27 D6
- AA C7 14 5C 30 54 7C 04 14 B2 6A 63 88 01 30 62 B1 AD C9 14 2B 03
- 0C 8A 06 80 F6 1A 80 EB D6 AB D9 AB 30 54 1A 23 D6 AA DA 6A 53 6A
- 65 D6 AB DA AB 30 54 16 01 AB 69 2C 5D 16 36 03 2F E3 71 89 00 5C
- B2 AE 5D 17 2B 03 0C 16 01 7C 04 95 25 18 80 AB B1 AD B1 98 25 19
- 10 03 1A 1A 0D 03 1B 1A 09 03 1C 1A 05 03 1D 1A 01 00 14 26 FE 4E
- 3E 02 62 08 62 04 1A 80 86 89 06 08 B1 AD 5D 1E AE 2B 04 0C AB AF
- 85 28 09 B1 AD 5D 1F AE B2 2B 05 0C D6 A9 DE B2 30 54 1A 80 78 AE
- 23 1B 0B AE 23 1D 07 B1 AD 5D 20 2B 03 0C D6 A9 DE B2 30 54 93 EA
- 1A 80 4A D6 AA DD 86 53 80 43 B1 AD 5D 22 2B 03 0C 1A 3A B1 78 63
- 04 1A 34 D6 AA D7 5D 21 30 54 D6 AA DC 85 53 5D D6 AA DD 86 53 16
- D6 AA D7 D7 30 54 8E 04 D6 AB D8 AB 30 54 16 01 D6 AA D9 AF 30 54
- 90 23 B2 36 04 9C EC 86 7D 47 EE AC B2 6A 63 88 01 30 FD D2 8A 06
- 08 B1 AD 5D 24 B1 2B 04 0C AC B0 3C 02 19 0A
- )
- #\~ MAKE-CSD CONTROL-STRING-DIRECTIVE 1. 2. 7. 3. 4. 5. 6. 8.
- "The control string terminates within a directive." FORMAT-ERROR
- #S(HASH-TABLE EQ (#\@ . 184.) (#\: . 166.) (#\, . 35.) (#\# . 5.)
- (#\v . 5.) (#\V . 5.) (#\' . 118.) (#\- . 73.) (#\+ . 73.)
- )
- #\# :ARG-COUNT :NEXT-ARG "~A must introduce a number."
- "The control string terminates in the middle of a parameter."
- #S(HASH-TABLE EQ (#\@ . 19.) (#\: . 1.) (#\, . -115.)) #\: #\@
- ((#\A . FORMAT-ASCII) (#\S . FORMAT-S-EXPRESSION) (#\W . FORMAT-WRITE)
- (#\D . FORMAT-DECIMAL) (#\B . FORMAT-BINARY) (#\O . FORMAT-OCTAL)
- (#\X . FORMAT-HEXADECIMAL) (#\R . FORMAT-RADIX) (#\P . FORMAT-PLURAL)
- (#\C . FORMAT-CHARACTER) (#\F . FORMAT-FIXED-FLOAT)
- (#\E . FORMAT-EXPONENTIAL-FLOAT) (#\G . FORMAT-GENERAL-FLOAT)
- (#\$ . FORMAT-DOLLARS-FLOAT) (#\% . FORMAT-TERPRI)
- (#\& . FORMAT-FRESH-LINE) (#\Newline . #\Newline) (#\| . FORMAT-PAGE)
- (#\~ . FORMAT-TILDE) (#\T . FORMAT-TABULATE) (#\* . FORMAT-GOTO)
- (#\? . FORMAT-INDIRECTION) (#\( . FORMAT-CASE-CONVERSION)
- (#\) . FORMAT-CASE-CONVERSION-END) (#\[ . FORMAT-CONDITIONAL)
- (#\] . FORMAT-CONDITIONAL-END) (#\{ . FORMAT-ITERATION)
- (#\} . FORMAT-ITERATION-END) (#\< . FORMAT-JUSTIFICATION)
- (#\> . FORMAT-JUSTIFICATION-END) (#\^ . FORMAT-UP-AND-OUT)
- (#\; . FORMAT-SEPARATOR)
- )
- "Non-existent directive"
- #S(HASH-TABLE EQ (#\Newline . 121.) (#\; . 73.) (#\> . 39.) (#\} . 39.)
- (#\] . 39.) (#\) . 39.) (#\< . 2.) (#\{ . 2.) (#\[ . 2.) (#\( . 2.)
- )
- #S(HASH-TABLE EQ (#\< . 13.) (#\{ . 9.) (#\[ . 5.) (#\( . 1.)) #\) #\]
- #\} #\>
- "The closing directive '~A' does not have a corresponding opening one."
- "The closing directive '~A' does not match the corresponding opening one. It should read '~A'."
- "The ~~; directive is not allowed at this point." 0.
- "The ~~newline directive cannot take both modifiers." WHITESPACEP
- "An opening directive is never closed; expecting '~A'."
- ) )
- #Y(#:TOP-LEVEL-FORM-6 #12Y(00 00 00 00 00 01 D4 2F 5F BF 19 01)
- (SPECIAL *FORMAT-CS*) *FORMAT-CS*
- )
- #Y(#:TOP-LEVEL-FORM-7 #12Y(00 00 00 00 00 01 D4 2F 5F BF 19 01)
- (SPECIAL *FORMAT-CSDL*) *FORMAT-CSDL*
- )
- #Y(#:TOP-LEVEL-FORM-8 #12Y(00 00 00 00 00 01 D4 2F 5F BF 19 01)
- (SPECIAL *FORMAT-ARG-LIST*) *FORMAT-ARG-LIST*
- )
- #Y(#:TOP-LEVEL-FORM-9 #12Y(00 00 00 00 00 01 D4 2F 5F BF 19 01)
- (SPECIAL *FORMAT-NEXT-ARG*) *FORMAT-NEXT-ARG*
- )
- #Y(#:TOP-LEVEL-FORM-10
- #20Y(00 00 00 00 00 01 D4 2F 5F D5 83 53 04 D5 5B 2F 56 BF 19 01)
- (SPECIAL *FORMAT-UP-AND-OUT*) *FORMAT-UP-AND-OUT*
- )
- #Y(#:TOP-LEVEL-FORM-11 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-ERROR REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-ERROR
- #112Y(00 03 00 00 01 19 89 03 0B 0E 00 70 D5 A9 D6 30 53 16 01 ED AA D7
- 79 02 13 02 D8 D8 1A 04 A8 78 AB 01 D9 AF 36 06 9B EE 85 7B 03 AE
- 30 63 EA AC DA 79 02 13 04 AB AF AB AB 69 50 73 01 79 02 21 03 A9
- AE AA 88 02 2F 16 AC DB 79 02 13 04 AB D6 AF AC 6B 01 34 6B 02 33
- 73 01 79 02 21 03 A8 AF 6A 63 88 01 2B FF B7 16 02 DC AB 95 35 01
- 19 05
- )
- *FORMAT-CSDL* CONTROL-STRING-DIRECTIVE 2.
- "~%Current point in control string:" 0. #\Newline "~% ~A" "~%~VT⇧"
- #.#'ERROR
- ) )
- #Y(#:TOP-LEVEL-FORM-12 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT REMOVE-OLD-DEFINITIONS
- #Y(FORMAT
- #107Y(00 02 00 00 01 18 AA 86 2E 2E AA 73 01 AB D5 AA 5B 2B 04 02 92 53
- 10 03 95 54 10 04 9A 10 05 0E 05 10 06 00 10 07 8A 13 13 BB 02 21
- 1D BB 86 3E 20 A5 14 2D 08 00 1A 2F D4 AB 5A 01 36 01 6A 8B A8 2D
- 08 A8 30 8C 16 01 1A 1D 0E 09 1A 64 C8 1A 05 BB 85 2E 05 C9 14 BC
- 5A 01 BB 84 15 70 BB 6A 8D A8 2D 08 16 01 00 12 05 19 05
- )
- "The control-string must be a string, not ~S" 0. FORMAT-PARSE-CS
- *FORMAT-CS* *FORMAT-CSDL* *FORMAT-ARG-LIST* *FORMAT-NEXT-ARG*
- *FORMAT-UP-AND-OUT* FORMAT-INTERPRET *STANDARD-OUTPUT*
- "The destination string ~S should have a fill pointer."
- "The destination argument ~S is invalid (not NIL or T or a stream or a string)."
- ) )
- #Y(#:TOP-LEVEL-FORM-13 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- NEXT-ARG REMOVE-OLD-DEFINITIONS
- #Y(NEXT-ARG
- #30Y(00 00 00 00 00 01 0E 00 1F 0B 0E 00 70 0E 00 54 0F 00 15 19 01 63 01
- 5B D6 2B 03 03 19 01
- )
- *FORMAT-NEXT-ARG* *FORMAT-CS*
- "There are not enough arguments left for this directive." FORMAT-ERROR
- ) )
- #Y(#:TOP-LEVEL-FORM-14 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-INTERPRET REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-INTERPRET
- #116Y(00 01 00 01 00 08 37 01 08 74 01 0E 00 1C 06 1A 09 0E 00 1B 05 63
- 01 84 B6 14 00 19 03 63 05 AD D6 AC DA 6A 53 D6 AD DB 6A 53 2F 8E
- 1A 37 0E 01 70 D6 A9 D7 6A 53 A8 23 04 2B A8 23 03 5F A8 24 06 23
- D6 AA DB 6A 53 A8 97 21 04 A8 24 08 03 00 19 06 A8 AE D6 AD DD 6A
- 53 D6 AE DE 6A 53 AE 2D 0B 35 03 16 01 16 02 0E 01 54 0F 01 0E 00
- 1C FF A4 1A FF A6
- )
- *FORMAT-UP-AND-OUT* *FORMAT-CSDL* CONTROL-STRING-DIRECTIVE 1. 0.
- *FORMAT-CS* 2. 7. FORMAT-SEPARATOR 5. 6. FORMAT-RESOLVE-PARMS
- ) )
- #Y(#:TOP-LEVEL-FORM-15 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-RESOLVE-PARMS REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-RESOLVE-PARMS
- #62Y(00 01 00 00 00 02 D4 AA D5 6A 53 D4 AB D6 85 53 03 15 19 02 5B A9 1A
- 1C 2C 04 1A 11 63 06 2F B7 1A 0B 8B 00 A8 23 03 70 A8 23 05 70 92 14
- 7B 02 16 01 7A 00 92 20 6B 16 01 A8 2F CC 19 04
- )
- CONTROL-STRING-DIRECTIVE 3. 4. :NEXT-ARG NEXT-ARG :ARG-COUNT
- *FORMAT-NEXT-ARG*
- ) )
- #Y(#:TOP-LEVEL-FORM-16 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-GOTO-NEW-ARG REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-GOTO-NEW-ARG
- #39Y(00 02 00 00 00 03 89 02 0A A9 0E 01 14 2F C4 0F 01 19 03 63 00 69 B7
- 63 01 69 B7 AB 6B 02 34 D6 6B 01 31 0E 00 1A 65
- )
- *FORMAT-ARG-LIST* *FORMAT-NEXT-ARG* 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-17 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-OLD-ROMAN REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-OLD-ROMAN
- #74Y(00 02 00 00 00 03 AA 86 35 07 D4 AB D5 87 02 2F 08 63 02 5B D7 AD 2B
- 04 04 D9 DA AC 1A 25 8C 02 8C 02 AA 8B 04 30 C8 3E 02 DB 1A 07 8B 07
- B2 2F 8D 7C 00 A8 AB 88 01 30 73 16 01 15 16 01 EC 62 02 62 02 A8 86
- A6 57 00 19 06
- )
- 1. 4999. *FORMAT-CS*
- "The ~~:@R directive requires an integer in the range 1 - 4999, not ~S"
- FORMAT-ERROR (#\M #\D #\C #\L #\X #\V #\I)
- (1000. 500. 100. 50. 10. 5. 1.) 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-18 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-NEW-ROMAN REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-NEW-ROMAN
- #116Y(00 02 00 00 00 03 AA 86 35 07 D4 AB D5 87 02 2F 08 63 02 5B D7 AD
- 2B 04 04 D9 DA DB DC AE 1A 80 4B 8C 04 8C 04 8C 04 8C 04 AC 8B 08
- 30 C8 3E 02 DD 1A 18 8B 09 B6 2F 8D 8B 0B B6 2F 8D A9 A9 31 01 34
- 1A 1D 8B 0B B6 2F 8D 7C 00 A8 AB 88 01 30 73 16 01 8B 09 8B 08 6B
- 01 34 A9 A9 87 01 30 53 93 16 03 EE 62 04 62 04 62 04 62 04 A8 86
- A6 FF B0 00 19 08
- )
- 1. 3999. *FORMAT-CS*
- "The ~~@R directive requires an integer in the range 1 - 3999, not ~S"
- FORMAT-ERROR (#\M #\D #\C #\L #\X #\V #\I)
- (1000. 500. 100. 50. 10. 5. 1.) (#\C #\C #\X #\X #\I #\I)
- (100. 100. 10. 10. 1. 1. 0.) 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-19
- #26Y(00 00 00 00 00 01 D4 84 63 09 D5 D6 D4 D4 69 51 2B 04 03 D4 D8 30 97 BE
- 19 01
- )
- FORMAT-CARDINAL-ONES "~S redefines the constant ~S. Its old value was ~S."
- (DEFCONSTANT FORMAT-CARDINAL-ONES
- '#1=#(NIL "one" "two" "three" "four" "five" "six" "seven" "eight" "nine"
- "ten" "eleven" "twelve" "thirteen" "fourteen" "fifteen" "sixteen"
- "seventeen" "eighteen" "nineteen"
- ) )
- WARN #1#
- )
- #Y(#:TOP-LEVEL-FORM-20
- #26Y(00 00 00 00 00 01 D4 84 63 09 D5 D6 D4 D4 69 51 2B 04 03 D4 D8 30 97 BE
- 19 01
- )
- FORMAT-CARDINAL-TENS "~S redefines the constant ~S. Its old value was ~S."
- (DEFCONSTANT FORMAT-CARDINAL-TENS
- '#1=#(NIL NIL "twenty" "thirty" "forty" "fifty" "sixty" "seventy" "eighty"
- "ninety"
- ) )
- WARN #1#
- )
- #Y(#:TOP-LEVEL-FORM-21 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-SMALL-CARDINAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-SMALL-CARDINAL
- #103Y(00 02 00 00 00 03 AA D4 30 CA 3E 02 A9 D5 88 01 2E 0F D6 94 57 14
- AC 36 02 2F 8E D7 AC 36 02 2F 8E A8 D5 88 01 2E 3D A9 D5 88 01 2E
- 06 D8 AC 36 02 2F 8E A8 D9 30 CA 3E 02 A9 DA 87 01 2D 1E DB 94 57
- 14 AE 36 02 2F 8E A8 D5 88 01 2E 13 DC AE 2F 8D D6 93 57 14 AE 36
- 02 2F 8E 19 07 D6 95 1A 73 00 19 07 00 19 05
- )
- 100. 0. #.FORMAT-CARDINAL-ONES " hundred" " and " 10. 2.
- #.FORMAT-CARDINAL-TENS #\-
- ) )
- #Y(#:TOP-LEVEL-FORM-22 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-CARDINAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-CARDINAL
- #54Y(00 02 00 00 00 03 00 29 01 76 02 00 00 AB 85 A6 1B AB 86 A8 0D D5 60
- 01 00 36 02 2F 8E AB 79 00 34 03 A8 65 02 01 D7 AD 94 32 19 05 D4 60
- 01 00 36 02 2F 8E 19 04
- )
- "zero" "minus "
- #Y(FORMAT-CARDINAL-BLOCKS1000
- #78Y(00 02 00 00 00 03 8A 02 24 1A 29 A9 D9 88 01 2E 08 DA 61 00 00 36
- 02 2F 8E A8 61 00 00 2E 07 8B 04 61 00 00 36 02 2F 8E 19 05 89 02
- 07 63 01 5B D6 2B 03 03 A9 D8 30 CA 3E 02 A9 D9 88 01 2E 05 8C 04
- AA 26 65 A8 D9 87 01 2E 40 00 19 05
- )
- NIL *FORMAT-CS* "The argument for the ~~R directive is too large."
- FORMAT-ERROR 1000. 0. ", " FORMAT-SMALL-CARDINAL
- )
- ("" " thousand" " million" " billion" " trillion" " quadrillion"
- " quintillion" " sextillion" " septillion" " octillion" " nonillion"
- " decillion" " undecillion" " duodecillion" " tredecillion"
- " quattuordecillion" " quindecillion" " sexdecillion" " septendecillion"
- " octodecillion" " novemdecillion" " vigintillion"
- ) ))
- #Y(#:TOP-LEVEL-FORM-23
- #26Y(00 00 00 00 00 01 D4 84 63 09 D5 D6 D4 D4 69 51 2B 04 03 D4 D8 30 97 BE
- 19 01
- )
- FORMAT-ORDINAL-ONES "~S redefines the constant ~S. Its old value was ~S."
- (DEFCONSTANT FORMAT-ORDINAL-ONES
- '#1=#(NIL "first" "second" "third" "fourth" "fifth" "sixth" "seventh"
- "eighth" "ninth" "tenth" "eleventh" "twelfth" "thirteenth"
- "fourteenth" "fifteenth" "sixteenth" "seventeenth" "eighteenth"
- "nineteenth"
- ) )
- WARN #1#
- )
- #Y(#:TOP-LEVEL-FORM-24 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-ORDINAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-ORDINAL
- #124Y(00 02 00 00 00 03 AA 85 A6 80 59 AA 86 A8 0B D5 AA 36 02 2F 8E AA
- 79 00 34 02 AA D6 30 C8 3E 02 A9 D7 88 01 2E 08 A9 D6 6B 02 35 AC
- 2E 04 A8 85 A6 3A A8 DA 30 C8 3E 02 AB D7 88 01 2E 04 DB AE 2F 8D
- A9 DC 87 01 2D 2C A8 85 A6 2C DF 94 57 14 AE 36 02 2F 8E E0 AE 2F
- 8D DD 93 57 14 AE 36 02 2F 8E 19 07 D4 AA 36 02 2F 8E 19 03 D9 AC
- 36 02 2F 8E 19 05 DD 95 1A 63 DE 94 1A 5F
- )
- "zeroth" "minus " 100. 0. FORMAT-CARDINAL "th" 10. #\Space 2.
- #.FORMAT-ORDINAL-ONES
- #(NIL "tenth" "twentieth" "thirtieth" "fortieth" "fiftieth" "sixtieth"
- "seventieth" "eightieth" "ninetieth"
- )
- #.FORMAT-CARDINAL-TENS #\-
- ) )
- #Y(#:TOP-LEVEL-FORM-25 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-PADDING REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-PADDING
- #24Y(00 03 00 00 00 04 D4 1A 06 AB AB 2F 8D 7C 00 A8 AD 88 01 30 74 00 19
- 05
- )
- 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-26 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-PADDED-STRING REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-PADDED-STRING
- #68Y(00 07 00 00 00 00 AA 6A 63 AE 6B 02 33 A8 B1 87 01 2D 1B BE 14 89 05
- 06 AC AC 36 02 2F 8E AF A9 6B 02 33 AF AD 2B 03 01 89 05 11 00 19 0A
- B0 A9 6B 01 34 B0 6A C9 B0 31 02 35 1A 58 AC AC 36 02 2F 8E 19 0A
- )
- 0. FORMAT-PADDING
- ) )
- #Y(#:TOP-LEVEL-FORM-27 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-INTEGER REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-INTEGER
- #172Y(00 08 00 00 00 00 9A 10 00 00 10 01 B5 86 A6 06 89 0A 03 8A 09 36
- B0 69 8C A8 6A 63 B2 85 A8 33 92 14 89 0D 33 C1 14 8A 0D 05 B4 D7
- 31 01 2E 14 89 00 2C C1 14 AC AB 6B 03 33 A8 36 01 69 46 8A 02 05
- A8 D7 D9 2F 37 AD AA 1A 80 43 B0 B0 2F 89 1A 80 55 A8 30 AC 1A 49
- 8E 00 D6 30 C8 1A 47 C2 1A 52 A8 B7 36 02 2F 8E 16 07 1A 3C 7D 00
- AA A9 B2 AC 69 35 2F 37 AD 86 A7 15 AF AA 6B 01 34 D6 6A CC 86 A6
- 0A 7D 00 AA A9 5E 16 2F 37 7D 05 7D 01 14 86 A8 57 16 02 BC 85 A6
- 47 BC D8 D7 5E 16 5C AD BC 2B 07 06 16 07 12 02 19 09
- )
- *PRINT-BASE* *PRINT-RADIX* 3. 0. 1. #\+ FORMAT-PADDED-STRING
- ) )
- #Y(#:TOP-LEVEL-FORM-28 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-ASCII-DECIMAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-ASCII-DECIMAL
- #20Y(00 02 00 00 00 03 BE 10 01 00 10 02 B0 B0 2F 89 12 02 19 03) 10.
- *PRINT-BASE* *PRINT-RADIX*
- ) )
- #Y(#:TOP-LEVEL-FORM-29 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-BASE REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-BASE
- #73Y(00 07 00 00 00 00 8A 03 26 8A 02 28 89 01 02 C0 EB 2C 03 14 AC 86 A6
- 06 89 06 03 8A 05 1D A8 86 35 19 B0 AD AD AD B2 B2 AE B6 2B 08 06 19
- 09 BE ED 89 02 58 BF EC 8A 01 56 1A 56 9A 10 04 00 10 05 AE B6 2F 89
- 12 02 19 09
- )
- 0. #\Space #\, NEXT-ARG *PRINT-BASE* *PRINT-RADIX* FORMAT-INTEGER
- ) )
- #Y(#:TOP-LEVEL-FORM-30 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-SCALE-EXPONENT-AUX REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-SCALE-EXPONENT-AUX
- #94Y(00 06 00 00 00 00 AE 30 D2 3E 02 B0 85 A6 16 A8 AC 6B 02 35 36 01 6A
- CA B1 AF AA 6A AF 6B 01 36 AF A9 AB 1A 14 AF D4 3C 02 19 09 AB AB 79
- 01 36 01 7C 00 AA B3 79 02 35 02 A9 B4 88 01 2D 6C B2 AA AA 1A 0E A9
- AB 79 02 35 01 7D 00 AA B6 79 02 35 02 A9 B5 88 01 30 6C A9 A9 3C 02
- 19 11
- )
- 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-31 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-SCALE-EXPONENT REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-SCALE-EXPONENT
- #72Y(00 01 00 00 00 02 A9 85 39 11 A9 85 3A 14 A9 86 3B 17 A9 DE DF E0 CB
- 14 C2 1A 24 A9 D4 D5 D6 C1 1A 75 A9 DA DB DC C7 1A 6E A9 86 3C 18 A9
- E2 AB 6A C3 E3 AC 6A C3 E4 AD 6A C3 E5 AE 6A C3 D0 14 2B 06 05 19 02
- 00 19 02
- )
- 0.0s0 1.0s0 10.0s0 0.1s0 0.30103s0 FORMAT-SCALE-EXPONENT-AUX 0.0 1.0 10.0
- 0.1 0.0d0 1.0d0 10.0d0 0.1d0 0. 1. 10. #10r1/10 0.30102999566d0
- ) )
- #Y(#:TOP-LEVEL-FORM-32
- #35Y(00 00 00 00 00 01 00 29 01 D4 5C 36 06 BF EF 75 02 2F 1B 0B 00 00 D6 2D
- 03 D6 A9 65 04 01 30 96 C0 19 02
- )
- 20. STRING-CHAR FORMAT-FLOAT-TO-STRING REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-FLOAT-TO-STRING
- #745Y(00 05 00 00 00 06 AD 85 A6 80 7D AD 30 D8 3E 02 AF 36 01 6A D6 6A
- AC AA D8 D8 D8 D5 D5 D5 01 05 61 00 00 D5 2F 17 B5 D5 87 01 2E 80
- 8A B5 D5 88 01 2D 08 D8 B6 6B 00 34 78 E6 0A B6 D8 B6 6A E6 87 01
- 2B 80 80 8A 11 1F 14 D5 87 01 2D 80 8C D9 BA 6A AF B4 A9 79 02 35
- 0C B1 A9 79 02 35 09 B2 A9 79 02 35 0A 16 01 B3 D9 6B 02 35 B3 87
- 01 30 80 90 7D 07 B3 D9 79 02 35 0B B1 D9 79 02 35 09 B0 D9 79 02
- 35 08 1A 5F 89 03 01 BF 14 89 02 01 BF 14 6B 01 31 8A 05 0A A8 AE
- 88 01 30 04 AD 78 AC 00 8D 00 D6 69 46 A8 D5 D7 2F 37 8D 01 5C AB
- 6A A6 D5 3C 05 19 07 B6 B6 78 E6 0B D8 B6 78 E6 09 F2 1A FF 76 B0
- D8 78 E6 08 B3 D8 78 E6 0B B2 D8 78 E6 0A 8A 11 FF 8F 1A FF 6D D9
- BA 6B 00 34 6A AF B3 A9 79 02 35 0B 16 01 1A FF 7A 14 31 00 34 1A
- 32 D8 BC 31 01 34 1A 2B B2 D9 79 02 35 0A 7C 07 B3 D8 6A E6 B1 6B
- 02 33 B3 D8 6A E6 88 01 2D 68 89 12 58 8A 13 39 AF D5 87 01 2D 55
- AF BC 6B 01 34 30 AB EE 8A 10 28 AC B9 6B 00 34 88 01 2E 1F B8 79
- 00 34 04 8A 12 1A 1A 1B D5 1A 08 A9 D9 79 02 35 01 7C 00 A8 AB 88
- 01 30 72 16 01 1A 2E 89 12 03 8A 13 3C AC B0 6B 01 34 B3 A9 D5 87
- 01 30 59 D5 AA 6B 00 34 1A 0D 75 05 16 02 1A 23 AA D9 78 C9 02 7C
- 01 A9 A9 88 01 30 73 16 02 A8 B4 79 01 31 0B A8 B3 79 01 31 0A 14
- A9 87 01 2B 59 16 02 B3 D8 6A E6 B1 6B 02 33 B3 D8 6A E6 88 01 2D
- FF 5E AF D5 88 01 2D 80 78 98 EF D7 61 00 00 36 01 2F 1A D5 B0 6B
- 00 34 1A 80 5E B3 D8 6A E6 B3 D8 6A E6 B2 6B 01 34 31 01 30 1A 80
- 9A DA AB 69 35 61 00 00 36 01 2F 1A 7C 06 1A 80 44 95 1A 80 BC 95
- 1A 80 B8 D5 1A 0C 7C 07 D6 61 00 00 36 01 2F 1A 7C 00 A8 B1 88 01
- 30 6E 16 01 D7 61 00 00 36 01 2F 1A 98 EF 8A 12 80 C9 1A 80 A6 7C
- 08 D6 61 00 00 36 01 2F 1A 7C 01 A9 A9 88 01 30 6E 16 02 AF 86 A6
- 0A D7 61 00 00 36 01 2F 1A 98 EF 7D 07 B3 D9 6B 02 35 B3 30 CA 3E
- 02 62 0C 62 02 B1 D9 79 02 35 09 B0 D9 79 02 35 08 B3 D8 6A E6 B2
- 79 01 2D 01 89 03 FF 63 B3 D8 6A E6 B3 D8 6A E6 B2 6B 01 34 31 01
- 2E EA 89 01 0E 89 00 0B 8A 04 FF 5B AF AD 88 01 2F FF 54 8A 04 06
- AF AD 88 01 30 27 DB 8A 02 04 8A 01 FF 53 8A 01 03 8A 02 0A B4 D8
- 6A E6 B4 87 01 2F FF 47 AB 30 AB 14 69 35 61 00 00 36 01 2F 1A 7C
- 06 AF D5 87 01 30 FF 35 8A 12 20 D5 BB B0 B0 6B 01 34 6B 01 34 1A
- 0C 7C 08 D6 61 00 00 36 01 2F 1A 7C 01 A9 A9 88 01 30 6E 16 02 61
- 00 00 8D 07 AF D5 6B 01 2B B0 B2 6B 01 2B B1 3C 05 19 15
- )
- NIL 0. #\0 #\. 1. 10. "0123456789" "0123456789"
- ) )
- #Y(#:TOP-LEVEL-FORM-33 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-FLOAT-FOR-F REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-FLOAT-FOR-F
- #198Y(00 08 00 00 00 00 89 08 80 57 00 14 AB A9 B2 B2 5B 2B 05 00 3E 04
- B4 23 01 80 51 8A 0D 0E AC AB 79 01 34 04 89 01 80 5E 89 00 80 66
- 8A 0A 08 8A 0D 05 AC 85 A8 80 6A 8A 0D 0C AC D5 88 01 2E 06 AC B2
- B0 2B 03 02 AF 85 A8 80 5E 8A 08 80 64 C2 14 AF 2F 8D 8A 01 80 62
- 1A 80 5B B0 30 AC 1A FF AA 89 03 77 AA 85 A8 73 9A 1A FF 9F 74 00
- 8A 0D FF BA 1A FF A9 7D 04 8A 00 FF B1 1A 15 7D 04 8A 0A FF B4 1A
- FF A9 AC D5 87 01 2E 69 74 01 8A 00 FF 9A AC D5 87 01 2E 65 74 00
- 8A 0A FF 99 1A FF 8E B5 B3 B0 2B 03 02 19 0E C1 1A FF A3 D9 AF 2F
- 8D 19 0E 8A 01 04 D9 AF 2F 8D AB AF 36 02 2F 8E 89 00 6A 00 19 0E
- )
- FORMAT-FLOAT-TO-STRING 0. FORMAT-PADDING #\- #\+ #\0
- ) )
- #Y(#:TOP-LEVEL-FORM-34 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-FLOAT-FOR-E REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-FLOAT-FOR-E
- #396Y(00 0A 00 00 00 00 AA 6A B3 2D 00 3E 02 AC 85 A6 80 92 A8 B2 31 01
- 34 14 A8 6A B3 36 0B C0 EE 74 05 69 8A 89 0C 80 81 A8 30 63 14 89
- 0E 80 8D 00 14 B5 85 A8 80 90 00 14 89 11 80 92 00 14 8A 0E 0D 8A
- 12 0A 8A 10 07 AB B9 87 01 2E 80 89 8A 12 09 89 0B 04 B2 86 A8 02
- 7D 00 AF A9 AC BA AD 2B 05 06 3E 04 8A 16 0E AC AB 79 01 34 04 89
- 00 80 7F 89 01 80 8A 8A 12 08 8A 16 05 AC 85 A8 80 8E 8A 16 0C AC
- D5 88 01 2E 06 AC BA B7 2B 03 05 B6 85 A8 80 83 8A 0F 80 9E C6 14
- B6 2F 8D 8A 01 80 9C 1A 80 95 BF 1A FF 6F A8 6A 63 B5 31 01 31 1A
- FF 78 B6 B5 6B 01 34 30 AB 1A FF 74 B4 D5 87 01 2E 70 A0 1A FF 6A
- D7 B6 31 01 34 1A FF 69 14 D8 AC 31 02 34 1A FF 66 BA B7 B3 2B 03
- 05 19 13 7D 04 8A 01 FF 90 1A 18 7D 04 8A 12 FF 93 1A FF 88 8A 06
- 6C AE D5 87 01 2E 66 74 00 8A 01 FF 76 AC D5 87 01 2E 62 74 01 8A
- 12 FF 75 1A FF 6A 5E 16 BB B7 2B 03 05 19 17 C5 1A FF 7E DD B6 2F
- 8D 8A 10 27 1A 3C CA 1A 39 CB 1A 36 CC 1A 33 CD 1A 30 CE 1A 2D C5
- 1A 33 8A 01 04 DD B6 2F 8D AB B6 36 02 2F 8E 89 00 55 89 10 17 B6
- 63 0A 81 0B 55 B6 85 39 54 B6 85 3A 53 B6 85 3B 52 B6 85 3C 51 00
- 14 B6 2F 8D B1 85 A8 4B C6 14 B6 2F 8D 8A 14 14 14 B1 6A 63 88 01
- 2E 0C BC B1 6A 63 6B 01 34 DD B7 2B 03 05 B0 B6 36 02 2F 8E 19 17
- )
- FORMAT-SCALE-EXPONENT 0. 10. 1. 2. FORMAT-PADDING FORMAT-FLOAT-TO-STRING
- #\- #\+ #\0 *READ-DEFAULT-FLOAT-FORMAT* TYPEP #\E #\s #\f #\d #\L
- ) )
- #Y(#:TOP-LEVEL-FORM-35 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-SKIP-TO-END REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-SKIP-TO-END
- #35Y(00 00 00 00 00 01 1A 0C 0E 00 70 D5 A9 D6 30 53 16 01 0F 00 0E 00 70
- D5 A9 D6 30 53 16 01 1B 68 00 19 01
- )
- *FORMAT-CSDL* CONTROL-STRING-DIRECTIVE 8.
- ) )
- #Y(#:TOP-LEVEL-FORM-36 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-JUSTIFIED-SEGMENTS REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-JUSTIFIED-SEGMENTS
- #179Y(00 06 00 00 00 00 D4 D4 AB 5B 1A 24 BF 1A 39 BF 1A 3B BE 1A 80 58
- 5B A9 BE 58 8A 0B 80 6D 1A 80 6E 7E 01 00 7C 03 AA A9 6A 63 79 02
- 33 02 7A 01 A9 84 B6 6D 16 02 89 05 08 A9 D5 88 01 2B 02 96 51 14
- D6 AB 89 02 45 BE 14 89 08 43 BE 14 6B 04 33 AA A9 B2 6B 02 35 6B
- 02 33 B3 A9 B5 87 01 2F FF B0 A9 B5 6B 01 34 B4 6A C9 B4 31 02 35
- 14 6B 02 33 A8 AD 6B 01 34 AB 30 C8 3E 02 8D 07 36 07 9B EE 69 1B
- 8A 06 FF 8E 89 0B 04 5B A9 9C 58 D4 1A 15 A9 93 57 1C 0E A9 93 57
- 14 6A AB A8 AB 95 58 16 01 7D 02 7C 00 AA 86 A6 67 16 01 A8 AC 3C
- 02 19 10
- )
- 0. 1. -1.
- ) )
- #Y(#:TOP-LEVEL-FORM-37 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-ASCII REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-ASCII
- #99Y(00 03 00 04 00 00 37 04 02 BE EE 37 03 02 BF ED 37 02 02 BE EC 37 01
- 1C C0 EB 89 04 1A BE EE 89 03 18 BF ED 89 02 16 BE EC 8A 01 14 1A 14
- A8 B1 2F 89 19 09 8A 04 66 8A 03 68 8A 02 6A 89 01 02 C0 EB 2C 03 14
- 8A 07 05 89 00 02 C2 EA AD 86 A6 04 AB 85 A6 59 AD AD AD AD B2 AD 69
- 8C B6 2B 07 05 19 09
- )
- 0. 1. #\Space NEXT-ARG "()" FORMAT-PADDED-STRING
- ) )
- #Y(#:TOP-LEVEL-FORM-38 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-S-EXPRESSION REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-S-EXPRESSION
- #115Y(00 03 00 04 00 00 37 04 02 BE EE 37 03 02 BF ED 37 02 02 BE EC 37
- 01 2D C0 EB 89 04 2B BE EE 89 03 29 BF ED 89 02 27 BE EC 8A 01 25
- 1A 25 D8 B1 36 02 2F 8E 19 09 8A 07 03 8A 00 72 A8 B1 2F 86 19 09
- C3 1A 27 8A 04 55 8A 03 57 8A 02 59 89 01 02 C0 EB 2C 03 14 AD 86
- A6 04 AB 85 A6 58 AD AD AD AD B2 8A 0C 03 8A 05 59 AD 2F 8B 14 B6
- 2B 07 06 19 09
- )
- 0. 1. #\Space NEXT-ARG "()" "()" FORMAT-PADDED-STRING
- ) )
- #Y(#:TOP-LEVEL-FORM-39 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-WRITE REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-WRITE
- #95Y(00 03 00 04 00 00 37 04 02 BE EE 37 03 02 BF ED 37 02 02 BE EC 37 01
- 1E C0 EB 89 04 1C BE EE 89 03 1A BF ED 89 02 18 BE EC 8A 01 16 1A 16
- A8 36 0B BC 2F 85 19 09 8A 04 64 8A 03 66 8A 02 68 89 01 02 C0 EB 2C
- 03 14 AD 86 A6 04 AB 85 A6 5F AD AD AD AD B2 AD 36 0B 69 8A B6 2B 07
- 04 19 09
- )
- 0. 1. #\Space NEXT-ARG FORMAT-PADDED-STRING
- ) )
- #Y(#:TOP-LEVEL-FORM-40 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-DECIMAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-DECIMAL
- #33Y(00 03 00 03 00 00 37 03 02 BE ED 37 02 02 BF EC 37 01 02 C0 EB D7 AF
- AF AF AF AF AF 2B 07 04 19 07
- )
- 0. #\Space #\, 10. FORMAT-BASE
- ) )
- #Y(#:TOP-LEVEL-FORM-41 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-BINARY REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-BINARY
- #33Y(00 03 00 03 00 00 37 03 02 BE ED 37 02 02 BF EC 37 01 02 C0 EB D7 AF
- AF AF AF AF AF 2B 07 04 19 07
- )
- 0. #\Space #\, 2. FORMAT-BASE
- ) )
- #Y(#:TOP-LEVEL-FORM-42 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-OCTAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-OCTAL
- #33Y(00 03 00 03 00 00 37 03 02 BE ED 37 02 02 BF EC 37 01 02 C0 EB D7 AF
- AF AF AF AF AF 2B 07 04 19 07
- )
- 0. #\Space #\, 8. FORMAT-BASE
- ) )
- #Y(#:TOP-LEVEL-FORM-43 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-HEXADECIMAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-HEXADECIMAL
- #33Y(00 03 00 03 00 00 37 03 02 BE ED 37 02 02 BF EC 37 01 02 C0 EB D7 AF
- AF AF AF AF AF 2B 07 04 19 07
- )
- 0. #\Space #\, 16. FORMAT-BASE
- ) )
- #Y(#:TOP-LEVEL-FORM-44 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-RADIX REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-RADIX
- #117Y(00 03 00 04 00 00 39 04 37 03 02 BE ED 37 02 02 BF EC 37 01 80 41
- C0 EB 89 03 3F BE ED 89 02 3D BF EC 8A 01 3B 1A 3B 14 AD AD AD B3
- B3 AE B7 2B 08 04 19 09 A8 B1 2E 05 19 09 89 07 77 A8 B1 2E 06 19
- 09 A8 85 35 73 63 07 5B DC AB 2B 04 09 19 09 A8 B1 2E 0A 19 09 8A
- 03 41 8A 02 43 89 01 02 C0 EB 2C 03 14 89 05 FF BE 89 06 57 89 07
- 62 A8 B1 2E 0B 19 09
- )
- 0. #\Space #\, NEXT-ARG FORMAT-INTEGER FORMAT-OLD-ROMAN FORMAT-NEW-ROMAN
- *FORMAT-CS*
- "The ~~R and ~~:R directives require an integer argument, not ~S"
- FORMAT-ERROR FORMAT-ORDINAL FORMAT-CARDINAL
- ) )
- #Y(#:TOP-LEVEL-FORM-45 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-PLURAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-PLURAL
- #49Y(00 03 00 00 00 04 8A 02 04 5C D4 2E 01 2C 02 14 BE 52 14 89 02 0C 89
- 00 15 D9 AD 2F 8D 19 05 C1 1A 04 89 00 7A C2 14 AD 36 02 2F 8E 19 05
- 00 19 05
- )
- 1. FORMAT-GOTO-NEW-ARG NEXT-ARG "y" "ies" #\s
- ) )
- #Y(#:TOP-LEVEL-FORM-46 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-CHARACTER REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-CHARACTER
- #185Y(00 03 00 00 00 04 00 29 01 76 04 00 00 2C 00 14 A8 85 43 08 63 01
- 5B D6 AB 2B 04 03 A9 65 04 01 8A 04 09 8A 05 3F DC DD 5B 1A 80 66
- D9 5B 1A 26 00 1A 18 7E 01 00 AB A9 84 32 19 A8 6A A0 36 02 69 4D
- 60 05 00 36 01 89 0A 66 C4 14 2F 8E DB 60 05 00 2F 8D 7A 01 A9 84
- B6 59 16 02 A9 36 02 69 2A 93 32 19 07 A9 60 03 00 2F 86 19 07 71
- 60 04 00 36 02 2F 8E 19 08 7E 01 00 AC A9 84 32 0F 8B 02 60 06 00
- 36 02 2F 8E AC A9 5B 77 33 04 7A 02 7A 01 A9 84 B6 61 16 03 A9 DE
- 36 03 69 E3 89 00 4C AA DF 84 32 0E E0 60 04 00 36 02 2F 8E AA DF
- 5B 77 33 02 AA 94 32 19 08
- )
- NEXT-ARG *FORMAT-CS*
- "The ~~C directive requires a character argument, not ~S" FORMAT-ERROR
- #Y(FORMAT-CHARACTER-WRITE-CHARNAME
- #34Y(00 01 00 00 00 02 A9 69 31 89 00 08 AA 61 00 00 2F 8D 19 03 14 36
- 02 69 4D 61 00 00 36 02 2F 8E 19 03
- )
- NIL
- )
- (:CONTROL :META :SUPER :HYPER) 1. #\- ("Shift-" "Control-" "Alternate-")
- (:SUPER :CONTROL :META)
- ((#\HYPER-Return . "Enter") (#\HYPER-\⓪ . "Insert") (#\HYPER-\① . "End")
- (#\HYPER-\② . "⇩") (#\HYPER-\③ . "PgDn") (#\HYPER-\④ . "⇦")
- (#\HYPER-\⑥ . "⇨") (#\HYPER-\⑦ . "Clr/Home") (#\HYPER-\⑧ . "⇧")
- (#\HYPER-\⑨ . "PgUp") (#\HYPER-\ . "Help") (#\HYPER-\ . "Undo")
- (#\HYPER- . "Delete") (#\HYPER-A . "F1") (#\HYPER-B . "F2")
- (#\HYPER-C . "F3") (#\HYPER-D . "F4") (#\HYPER-E . "F5")
- (#\HYPER-F . "F6") (#\HYPER-G . "F7") (#\HYPER-H . "F8")
- (#\HYPER-I . "F9") (#\HYPER-J . "F10") (#\HYPER-K . "F11")
- (#\HYPER-L . "F12")
- )
- :HYPER "Keypad-"
- ) )
- #Y(#:TOP-LEVEL-FORM-47 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-FIXED-FLOAT REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-FIXED-FLOAT
- #76Y(00 03 00 05 00 00 39 05 39 04 37 03 02 BE ED 39 02 37 01 19 BF EB 89
- 03 17 BE ED 8A 01 15 1A 15 AE AE AE AE AE B4 AE B8 2B 08 03 19 0A 8A
- 03 69 89 01 02 BF EB 2C 02 14 A8 86 37 06 A8 36 01 78 C3 00 A8 85 38
- 5A A8 B2 2E 04 19 0A
- )
- 0. #\Space NEXT-ARG FORMAT-FLOAT-FOR-F FORMAT-ASCII-DECIMAL
- ) )
- #Y(#:TOP-LEVEL-FORM-48 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-EXPONENTIAL-FLOAT REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-EXPONENTIAL-FLOAT
- #85Y(00 03 00 07 00 00 39 07 39 06 39 05 37 04 02 BE EE 39 03 37 02 02 BF
- EC 37 01 1B 74 01 89 04 19 BE EE 8A 02 17 1A 17 B0 B0 B0 B0 B0 B0 B0
- B8 B0 BC 2B 0A 03 19 0C 8A 04 67 89 02 02 BF EC 2C 02 14 A8 86 37 06
- A8 36 01 78 C3 00 A8 85 38 58 A8 B4 2E 04 19 0C
- )
- 1. #\Space NEXT-ARG FORMAT-FLOAT-FOR-E FORMAT-ASCII-DECIMAL
- ) )
- #Y(#:TOP-LEVEL-FORM-49 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-GENERAL-FLOAT REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-GENERAL-FLOAT
- #188Y(00 03 00 07 00 00 39 07 39 06 39 05 37 04 02 BE EE 39 03 37 02 02
- BF EC 37 01 80 7F 74 01 89 04 80 7D BE EE 8A 02 80 7A 1A 80 79 AA
- 6A B3 01 04 2B 05 04 3E 02 8E 00 D4 6B 01 31 AB D9 6B 01 32 31 01
- 31 16 02 F3 8A 08 34 DA B1 31 02 33 1A 2E 14 AA 31 01 34 1A 04 89
- 0C 76 00 14 A9 DC B3 B3 BA B2 5E 16 2B 08 09 A9 D5 B9 2B 03 0A 19
- 10 A8 6A B3 2D 03 3E 02 8A 09 FF B1 89 08 4C C5 14 B2 AA 6B 01 34
- DC A9 B5 87 02 2F 4C B4 B4 B4 B4 B4 B4 B4 BC B4 5E 18 2B 0A 0B 19
- 10 8A 04 FF 83 89 02 02 BF EC 2C 02 14 A8 86 37 06 A8 36 01 78 C3
- 00 A8 85 38 FF B9 A8 B4 2E 0C 19 0C
- )
- 1. #\Space NEXT-ARG FORMAT-SCALE-EXPONENT FORMAT-FLOAT-TO-STRING 7. 2. 4.
- 0. FORMAT-FLOAT-FOR-F FORMAT-PADDING FORMAT-FLOAT-FOR-E
- FORMAT-ASCII-DECIMAL
- ) )
- #Y(#:TOP-LEVEL-FORM-50 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-DOLLARS-FLOAT REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-DOLLARS-FLOAT
- #184Y(00 03 00 04 00 00 37 04 02 BE EE 37 03 02 BF ED 37 02 02 C0 EC 37
- 01 1D C1 EB 89 04 1B BE EE 89 03 19 BF ED 89 02 17 C0 EC 8A 01 15
- 1A 15 BF 1A 3C C5 1A 80 59 8A 04 65 8A 03 67 8A 02 69 89 01 02 C1
- EB 2C 04 14 A8 86 37 06 A8 36 01 78 C3 00 A8 86 38 80 5D A8 5B AF
- D6 5B 2B 05 05 3E 05 A8 B2 6B 01 31 D5 89 0D 46 AF 85 A8 42 C0 14
- AA B6 6B 04 33 B2 A9 6B 01 34 D6 6B 01 31 89 0F 06 A8 B3 BA 2B 03
- 06 B0 85 A8 FF A7 8A 0E 0A C6 14 B9 2F 8D 8A 0F 0B 1A 03 8A 0F 06
- A8 B3 BA 2B 03 06 AA AC 6B 01 34 DD BA 2B 03 06 AF B9 36 02 2F 8E
- 19 11 A8 B1 2E 0A 19 09
- )
- 2. 1. 0. #\Space NEXT-ARG FORMAT-FLOAT-TO-STRING FORMAT-PADDING #\- #\+
- #\0 FORMAT-ASCII-DECIMAL
- ) )
- #Y(#:TOP-LEVEL-FORM-51 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-TERPRI REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-TERPRI
- #38Y(00 03 00 01 00 0A 37 01 07 BE EB 8A 01 05 1A 05 89 01 02 BE EB D5 1A
- 05 AD 2F 90 7C 00 A8 AB 88 01 30 75 00 19 06
- )
- 1. 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-52 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-FRESH-LINE REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-FRESH-LINE
- #50Y(00 03 00 01 00 0A 37 01 1D BE EB 8A 01 1B 1A 1B AC 2F 91 D5 8E 02 1A
- 05 AE 2F 90 7C 01 A9 A9 88 01 30 75 00 19 07 89 01 02 BE EB A9 85 A7
- 61 00 19 05
- )
- 1. 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-53 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-PAGE REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-PAGE
- #39Y(00 03 00 01 00 0A 37 01 07 BE EB 8A 01 05 1A 05 89 01 02 BE EB D5 1A
- 06 D6 AE 2F 8D 7C 00 A8 AB 88 01 30 74 00 19 06
- )
- 1. 0. #\Page
- ) )
- #Y(#:TOP-LEVEL-FORM-54 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-TILDE REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-TILDE
- #39Y(00 03 00 01 00 0A 37 01 07 BE EB 8A 01 05 1A 05 89 01 02 BE EB D5 1A
- 06 D6 AE 2F 8D 7C 00 A8 AB 88 01 30 74 00 19 06
- )
- 1. 0. #\~
- ) )
- #Y(#:TOP-LEVEL-FORM-55 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-TABULATE REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-TABULATE
- #106Y(00 03 00 02 00 0F 37 02 02 BE EC 37 01 22 BE EB 89 02 20 BE EC 8A
- 01 1E 1A 1E AA A9 AC 6B 02 33 6B 00 34 95 1A 36 AA A9 31 01 34 1A
- 35 00 19 09 8A 02 60 89 01 02 BE EB AA D5 6B 01 31 AA D4 6B 01 31
- AF 69 95 89 06 52 A8 AB 87 01 2D 58 AC 85 A6 5B AC AB AA 6B 01 34
- AE 31 00 34 14 6A CC 31 02 33 14 D6 B2 2B 03 03 19 09
- )
- 1. 0. #\Space FORMAT-PADDING
- ) )
- #Y(#:TOP-LEVEL-FORM-56 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-GOTO REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-GOTO
- #40Y(00 03 00 01 00 0A 37 01 12 74 01 8A 02 10 89 01 01 BE 14 63 01 2F C4
- 0F 02 19 05 89 02 70 AB 89 02 01 C1 14 2E 04 19 05
- )
- 0. *FORMAT-ARG-LIST* *FORMAT-NEXT-ARG* 1. FORMAT-GOTO-NEW-ARG
- ) )
- #Y(#:TOP-LEVEL-FORM-57 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-INDIRECTION REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-INDIRECTION
- #89Y(00 03 00 00 00 04 2C 00 14 A8 85 2E 08 63 01 5B D6 AB 2B 04 03 A8 73
- 01 A9 D8 AA 5B 2B 04 05 89 03 26 2C 00 14 A8 85 34 08 63 01 5B DD AB
- 2B 04 03 93 53 10 01 96 54 10 06 98 10 0A 0E 0A 10 0B BA 2D 08 11 12
- 03 19 07 8B 00 93 54 10 06 00 10 07 98 10 01 B7 2D 08 1A 6B
- )
- NEXT-ARG *FORMAT-CS*
- "The control string argument for the ~~? directive is invalid: ~S"
- FORMAT-ERROR 0. FORMAT-PARSE-CS *FORMAT-CSDL* *FORMAT-UP-AND-OUT*
- FORMAT-INTERPRET
- "The argument list argument for the ~~? directive is invalid: ~S"
- *FORMAT-ARG-LIST* *FORMAT-NEXT-ARG*
- ) )
- #Y(#:TOP-LEVEL-FORM-58 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-CASE-CONVERSION REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-CASE-CONVERSION
- #103Y(00 03 00 00 00 04 0E 00 54 0F 00 AB 69 95 6A 8B A8 D5 2E 02 A8 78
- 8C 00 89 03 17 89 02 1E A8 36 02 2F 4A 14 AD 36 02 2F 8E 19 05 A8
- 36 02 2F 48 1A 71 89 02 76 A8 36 02 2F 4C 1A 67 A8 36 02 77 4A 00
- D7 A9 6A 63 1A 02 7C 01 A9 A9 87 01 30 11 AA AA 69 35 84 23 71 AA
- AA AC AC 69 35 69 2C 2F 37 16 02 92 1A FF BC
- )
- *FORMAT-CSDL* FORMAT-CASE-CONVERSION-END FORMAT-INTERPRET 0.
- ) )
- #Y(#:TOP-LEVEL-FORM-59 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-CONDITIONAL REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-CONDITIONAL
- #181Y(00 03 00 01 00 0A 37 01 24 74 01 8A 03 22 89 02 12 2C 03 1C 27 0E
- 04 70 D9 A9 DA 30 53 16 01 0F 04 1A 19 63 00 5B D5 2B 03 02 1A 80
- 84 89 03 5E 8A 02 19 2C 03 1C 80 79 5C DD 2E 0A 0E 04 54 0F 04 AC
- DB 2E 08 1A 80 69 E1 1A 80 46 89 01 02 2C 03 14 A8 85 35 08 63 00
- 5B DF AB 2B 04 02 E0 A9 85 A8 65 A9 1A 2C 16 02 1A 30 16 02 1A 2C
- 0E 04 70 D9 A9 E2 78 53 00 23 07 6C 0E 04 70 D9 A9 DA 30 53 16 01
- 0F 04 70 D9 A9 E3 30 53 16 01 1B 5A 7C 01 A9 A9 88 01 30 56 16 02
- 0E 04 70 D9 A9 E2 78 53 00 23 07 05 0E 04 54 0F 04 AD DB 2E 08 16
- 01 2C 10 19 05
- )
- *FORMAT-CS* "The ~~[ directive cannot take both modifiers." FORMAT-ERROR
- NEXT-ARG *FORMAT-CSDL* CONTROL-STRING-DIRECTIVE 8. FORMAT-CONDITIONAL-END
- FORMAT-INTERPRET 1. FORMAT-GOTO-NEW-ARG
- "The ~~[ parameter must be an integer, not ~S" 0. #.MOST-POSITIVE-FIXNUM
- 7. 5. FORMAT-SKIP-TO-END
- ) )
- #Y(#:TOP-LEVEL-FORM-60 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-ITERATION REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-ITERATION
- #257Y(00 03 00 01 00 0A 39 01 63 00 2C 01 0E 00 70 D6 A9 D7 78 53 00 8C
- 01 0E 00 21 80 5F 0E 05 14 8C 02 0E 00 21 80 5A 94 54 14 8A 06 80
- 70 00 14 DA 8A 07 07 A8 B0 87 01 30 80 C4 89 08 80 6A 93 14 8A 05
- 80 B6 A9 85 A7 80 64 16 01 1B 80 B0 89 09 80 66 89 08 80 81 93 10
- 0B 0E 0B 10 0A 9B 10 05 9D 10 00 00 10 0C 5E 19 E1 2E 0E 0E 0A FA
- 63 0C 24 0F 80 79 00 12 02 12 03 19 0B 2C 04 1A FF 9E A8 73 01 A9
- DA AA 5B 2B 04 07 92 54 16 01 1A FF 97 63 05 5B DC AB 2B 04 09 15
- 1A FF 91 2C 04 14 A8 86 34 6D 15 1A FF 86 0E 0A 1A FF 92 15 1C 80
- 4D 1A FF 9A 2C 04 1A 08 89 08 79 8B 01 7A 02 15 10 0B 0E 0B 10 0A
- 9B 10 05 9D 10 00 00 10 0C 5E 19 E1 2E 0E 1A FF 97 95 10 05 97 10
- 00 00 10 0C BB E1 2E 0E 63 0C 24 0F 06 00 1A FF 8A 12 02 12 03 7C
- 00 8A 07 FF 43 1A FF 39 15 1B FF 50 00 19 0B
- )
- *FORMAT-CSDL* FORMAT-SKIP-TO-END CONTROL-STRING-DIRECTIVE 5. NEXT-ARG
- *FORMAT-CS* 0. FORMAT-PARSE-CS
- "The ~~{ directive requires a list argument, not ~S" FORMAT-ERROR
- *FORMAT-NEXT-ARG* *FORMAT-ARG-LIST* *FORMAT-UP-AND-OUT*
- FORMAT-ITERATION-END FORMAT-INTERPRET :TERMINATE-ALL
- ) )
- #Y(#:TOP-LEVEL-FORM-61 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-JUSTIFICATION REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-JUSTIFICATION
- #275Y(00 03 00 04 00 00 37 04 02 BE EE 37 03 02 BF ED 37 02 02 BE EC 37
- 01 16 C0 EB 89 04 14 BE EE 89 03 12 BF ED 89 02 10 BE EC 8A 01 0E
- 1A 0E 8A 04 6C 8A 03 6E 8A 02 70 89 01 02 C0 EB 63 03 B0 69 95 A8
- 6A 8B 01 04 5C 1A 80 A4 0E 03 70 2D 0B 40 3E 02 62 06 62 06 0E 07
- 1C 80 8B 9C 0F 03 2C 0C 11 16 01 1A 80 97 92 54 1A 80 9B B4 B4 B4
- B9 B9 AD 2B 06 0D 3E 02 8A 06 1A B0 A9 89 07 01 BE 14 6B 03 33 89
- 05 01 CC 14 88 01 2E 07 8B 03 BA 36 02 2F 8E D4 1A 17 AA 93 57 14
- B5 BC 2B 03 0F 8A 03 13 8B 03 7A 04 BB 36 02 2F 8E 7C 00 AA 93 57
- 1B 64 89 03 6D 00 19 13 0E 03 54 0F 03 00 10 07 B0 DA 2E 08 8A 03
- 1A 0E 03 70 D8 A9 D9 78 53 00 24 09 0E 0E 03 70 D8 A9 DE 30 53 16
- 01 F1 1B FF 69 0E 07 1B FF 75 B0 6A 8C 7B 04 11 74 00 0E 03 70 D8
- A9 D9 78 53 00 24 06 FF BD 16 01 A8 78 65 00 89 03 FF 61 92 14 89
- 00 FF 60 B4 B2 B9 2B 03 0F 19 10
- )
- 0. 1. #\Space *FORMAT-CSDL* CONTROL-STRING-DIRECTIVE 7.
- FORMAT-JUSTIFICATION-END *FORMAT-UP-AND-OUT* FORMAT-INTERPRET
- FORMAT-SEPARATOR 5. FORMAT-RESOLVE-PARMS FORMAT-SKIP-TO-END
- FORMAT-JUSTIFIED-SEGMENTS 72. FORMAT-PADDING
- ) )
- #Y(#:TOP-LEVEL-FORM-62 #16Y(00 00 00 00 00 01 D4 2D 01 D4 D6 30 96 BE 19 01)
- FORMAT-UP-AND-OUT REMOVE-OLD-DEFINITIONS
- #Y(FORMAT-UP-AND-OUT
- #113Y(00 03 00 03 00 00 39 03 39 02 37 01 21 74 01 8A 03 1F 1A 23 0E 00
- 1C 80 46 1A 80 52 AB 24 01 80 4D 1A 3C AB AB 86 28 80 45 1A 34 C0
- 1A 35 89 03 06 89 02 03 8A 01 5D 89 02 03 8A 01 5F 8A 01 63 AB 86
- 35 08 AA 86 35 04 A9 85 35 1B AB 86 43 1E AA 86 43 1A A9 86 43 16
- AB AB AB 88 02 0B 0F 89 05 49 C1 0F 04 19 07 AB AB AB 87 02 2F 71
- 00 19 07
- )
- *FORMAT-NEXT-ARG* 0. :TERMINATE-ALL :TERMINATE *FORMAT-UP-AND-OUT*
- ) )